298f70d5962b32d85d2b763cecfcafa10fa66e5e,src/main/java/thebetweenlands/client/render/sky/AuroraRenderer.java,AuroraRenderer,render,#number#List#,86

Before Change


					Vector4f topGradient = colorGradients.get(gi+1);

					double camDist = Minecraft.getMinecraft().getRenderViewEntity().getDistance(segStopX, Minecraft.getMinecraft().getRenderViewEntity().posY, segStopZ);
					double camDistNext = Minecraft.getMinecraft().getRenderViewEntity().getDistance(segStartX, Minecraft.getMinecraft().getRenderViewEntity().posY, segStartZ);
					float alphaGradMultiplier = (float) (salphaGradMultiplier);
					float alphaGradMultiplierNext = (float) (salphaGradMultiplierNext);
					float viewDist = Minecraft.getMinecraft().gameSettings.renderDistanceChunks * 16.0F - 10.0F;

After Change


					Vector4f bottomGradient = colorGradients.get(gi);
					Vector4f topGradient = colorGradients.get(gi+1);

					Entity renderView = Minecraft.getMinecraft().getRenderViewEntity();
					
					double camDist = renderView != null ? renderView.getDistance(segStopX, renderView.posY, segStopZ) : 0.0D;
					double camDistNext = renderView != null ? renderView.getDistance(segStartX, renderView.posY, segStartZ) : 0.0D;
					float alphaGradMultiplier = (float) (salphaGradMultiplier);
					float alphaGradMultiplierNext = (float) (salphaGradMultiplierNext);